/* Author :: Puneet Sharma(puneet438@gmail.com) */

html,body{height:100%;}
html{margin:0;padding:0;border:0;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;vertical-align:baseline;} styledby{author:puneet-sharma('puneet438@gmail.com');}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
table{border-collapse:collapse;border-spacing:0;}
a:hover,a:active{outline:0;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
textarea{height:auto;overflow:auto;vertical-align:top;}
.clearfix .container{*zoom:1;display:block;}
.clearfix:before,.clearfix:after,.container:before,.container:after{display:table;content:"";}
.clearfix:after{clear:both;}
.clear{display:block;clear:both;}
strong{font-weight:bold;}
em{font-style:italic;}
input[type="password"]:focus,input[type="text"]:focus,input[type="search"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,textarea:focus,select:focus ,input[type="number"]:focus{
  border-color:#8daccd;outline: 0;outline:thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -khtml-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input, textarea{
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
select{padding:6px 5px;font-size:13px;color:#5e5f63;border-style:solid;border-color:#bebfc1 #a6a8aa #919396 #a4a6a8;border-width:1px;max-width:100%;
  border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;min-width:100px;
}
textarea,iframe{
   box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;
   border:1px solid #b7b8bb;padding:8px;font-size:13px;font-family:"Helvetica Neue";resize:vertical;
   border-radius:0px 0px 2px 2px;-moz-border-radius:0px 0px 2px 2px;-webkit-border-radius:0px 0px 2px 2px;;-khtml-border-radius:0px 0px 2px 2px;;-o-border-radius:0px 0px 2px 2px;
}

.textEditor textarea, .textEditor iframe{width:100%;height:100px;}
iframe{padding:0}
input[type="text"],textarea{color:#444;}
label{clear:both;}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  background-color: #fff;
  cursor: not-allowed;
}

::-webkit-scrollbar{
    width:8px;
}

::-webkit-scrollbar:horizontal{
    height:9px;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 7px rgba(0,0,0,0.3);
    border-radius:10px;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background:#c3c3c3;
    
}

/* Web Fonts ----------------------- */
@font-face {
    font-family: 'BebasRegular';
    src: url('../css-img/fonts/BEBAS___-webfont.eot');
    src: local(':'), url('../css-img/fonts/BEBAS___-webfont.woff') format('woff'), url('../css-img/fonts/BEBAS___-webfont.ttf') format('truetype'), url('../css-img/fonts/BEBAS___-webfont.svg#webfontOJIfwzl6') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* headings */
h1, h2, h3, h4, h5, h6{}
h1 {font-size:210%;margin-top:0px;font-weight:normal}
h2 {font-size:180%;margin-top:10px;margin-bottom:10px;font-weight:normal}
h3 {font-size:120%;font-weight:normal}
h4 {font-size:100%;}
h5 {font-size:90%;}
h6 {font-size:80%;}
blockquote{padding-left:10px 0px 10px 20px;}

/* font-size */
.font-9px{font-size:9px;line-height:11px;}
.font-10px{font-size:10px;line-height:12px;}
.font-11px{font-size:11px;line-height:13px;}
.font-12px{font-size:12px;line-height:14px;}
.font-13px{font-size:13px;line-height:15px;}
.font-14px{font-size:14px;line-height:16px;}
.font-15px{font-size:15px;line-height:17px;}

/* essentials --------------------------- */
.hide-text{font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;}
.nowrap{white-space:nowrap;} /* text will never wrap itself to multiple lines */
.break-word{word-wrap:break-word;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;}

/* display */
.inline{display:inline;}
.inline-block{display:inline-block;}
.block{display:block;}
.block:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

/* floats */
.fleft{float:left;}
.fright{float:right;}
.fnone{float:none;}

/* visibility */
.hide{display:none;}
.hidden{visibility:hidden;}
.visible{visibility:visible;}
.collapse{visibility:collapse;} /* Only for table elements */

/* overflows */
.overflow-hidden{overflow:hidden;}
.overflow-visible{overflow:visible;}
.overflow-scroll{overflow:scroll;}
.overflow-auto{overflow:auto;}

/* text-alignments */
.align-center{text-align:center!important;}
.align-left{text-align:left!important;}
.align-right{text-align:right!important;}
.align-justify{text-align:justify;}

/* vertical-aligns */
.align-baseline{vertical-align:baseline!important;}
.align-sub{vertical-align:sub!important;}
.align-super{vertical-align:super!important;}
.align-top{vertical-align:top!important;}
.align-text-top{vertical-align:text-top!important;}
.align-bottom{vertical-align:bottom!important;}
.align-text-bottom{vertical-align:text-bottom!important;}
.align-middle{vertical-align:middle!important;}

/* positioning */
.static{position:static;}
.relative{position:relative;}
.absolute{position:absolute;}
.fixed{position:fixed;}

/* cursors */
.cursor-auto{cursor:auto}
.cursor-crosshair{cursor:crosshair}
.cursor-default{cursor:default}
.cursor-e-resize{cursor:e-resize}
.cursor-help{cursor:help}
.cursor-move{cursor:move}
.cursor-n-resize{cursor:n-resize}
.cursor-ne-resize{cursor:ne-resize}
.cursor-nw-resize{cursor:nw-resize}
.cursor-pointer{cursor:pointer}
.cursor-progress{cursor:progress}
.cursor-s-resize{cursor:s-resize}
.cursor-se-resize{cursor:se-resize}
.cursor-sw-resize{cursor:sw-resize}
.cursor-text{cursor:text}
.cursor-w-resize{cursor:w-resize}
.cursor-wait{cursor:wait}

/* table-css */
.table{display:table;
  box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;
}
.inline-table{display:inline-table;
  box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;
}
.table-row{display:table-row;
  box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;
}
.table-cell{display:table-cell;
  box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;
}

/* row-column */
.row{*zoom:1;display:table;width:100%;
  box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;
}
.row .column{display:table-cell;vertical-align:top;float:none;
  box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;
}
.row .column.zero{width:0.1px;}
.table-cell.zero{width:0.1px;}
*html .row .column{float:left;margin:0;} /* IE5, IE6 */
*+html .row .column{float:left;border:0;margin:0;} /* IE7 */

/* widths */
.width-800px{width:800px;}
.width-1200px{width:1200px;}
.width-1600px{width:1600px;}

/* %age widths */
.width-0p{width:0%;}
.width-10p{width:10%;}
.width-20p{width:20%;}
.width-30p{width:30%;}
.width-40p{width:40%;}
.width-50p{width:50%;}
.width-60p{width:60%;}
.width-70p{width:70%;}
.width-80p{width:80%;}
.width-90p{width:90%;}
.width-100p{width:100%;}

/* margins */
.mar-10px{margin:10px;}
.mar-t-10px{margin-top:10px;}
.mar-b-10px{margin-bottom:10px;}
.mar-rt-10px{margin-right:10px;}
.mar-lt-10px{margin-right:10px;}

/* paddings */
.pad-10px{padding:10px;}
.pad-t-10px{padding-top:10px;}
.pad-b-10px{padding-bottom:10px;}
.pad-rt-10px{padding-right:10px;}
.pad-lt-10px{padding-left:10px;}

/* fonts */
.font-normal{font-weight:normal;}
.font-bold{font-weight:bold;}

/* heights */
.height-100p{height:100%;}
.height-100px{height:100px;}

/* line heights */
.lh-12px{line-height:12px;}
.lh-13px{line-height:13px;}
.lh-14px{line-height:14px;}
.lh-15px{line-height:15px;}

/* icons ------------------------------------*/
[class^="icon-"],[class*=" icon-"]{display:inline-block;margin-right:3px;width:14px;height:14px;line-height:14px;vertical-align:text-top;background:url("/ipeditorial/css-img/sprite.png") no-repeat center center;*margin-right:.3em;}[class^="icon-"]:last-child,[class*=" icon-"]:last-child{*margin-left:0;}
:hover > [class^="icon-"],:hover > [class*=" icon-"]{opacity:0.5;}
.active > [class^="icon-"],.active > [class*=" icon-"]{opacity:0.5;}
.disabled [class^="icon-"],.disabled [class*=" icon-"]{opacity:0.5;}
.icon-bell{background-position:-7px -1px;width:14px;height:17px}

/* anchor */
a, a.underline:hover, a.underline:focus{color:#0088cc; text-decoration:none;}
a.underline{text-decoration:underline;}
a:hover, a:focus{color:#005580; text-decoration:underline;}

/* buttons */
.btn {
  display: inline-block;  *display: inline;  padding: 4px 12px;  margin-bottom: 0;  *margin-left: .3em;  font-size: 14px;  line-height: 20px;  color: #333333;  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);  vertical-align: middle;  cursor: pointer;  background-color: #f5f5f5;  *background-color: #e6e6e6;  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;  border: 1px solid #cccccc;  *border: 0;  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;     -moz-border-radius: 4px;          border-radius: 4px;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {  color: #333333;  background-color: #e6e6e6;  *background-color: #d9d9d9;}
.btn:active, .btn.active {  background-color: #cccccc \9;}
.btn:first-child { *margin-left: 0;}
.btn:hover, .btn:focus { color: #333333; text-decoration: none; background-position: 0 -15px; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear;          transition: background-position 0.1s linear;}
.btn:focus {  outline: thin dotted #333;  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px;}
.btn.active, .btn:active {  background-image: none; outline: 0; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);}
.btn.disabled, .btn[disabled] { cursor: default; background-image: none; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.btn-large {padding: 11px 19px; font-size: 17.5px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.btn-large [class^="icon-"], .btn-large [class*=" icon-"]{ margin-top: 4px;}
.btn-small {padding: 2px 10px; font-size: 11.9px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.btn-small [class^="icon-"], .btn-small [class*=" icon-"] {margin-top: 0;}
.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] {margin-top: -1px;}
.btn-mini {padding: 0 6px; font-size: 10.5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.btn-submit{
  font-size:13px;font-weight:bold;color:#ffffff;border:1px solid #1e2329;padding:5px 30px;
  border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;  
  background: #476378;
  background: linear-gradient(top, #506c82 0%,#4e6a80 25%,#476378 50%,#415c71 75%,#405a6f 100%); /* W3C */
  background: -moz-linear-gradient(top, #506c82 0%,#4e6a80 25%,#476378 50%,#415c71 75%,#405a6f 100%); /* FF3.6+ */
  background: -webkit-linear-gradient(top, #506c82 0%,#4e6a80 25%,#476378 50%,#415c71 75%,#405a6f 100%); /* Chrome10+,Safari5.1+ */
  background: -ms-linear-gradient(top, #506c82 0%,#4e6a80 25%,#476378 50%,#415c71 75%,#405a6f 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#506c82', endColorstr='#476378',GradientType=0 ); /* IE6-9 */
  background: -o-linear-gradient(top, #506c82 0%,#4e6a80 25%,#476378 50%,#415c71 75%,#405a6f 100%); /* Opera 11.10+ */
  text-shadow:0px 1px 1px #11181d;-moz-text-shadow:0px 1px 1px #11181d;-webkit-text-shadow:0px 1px 1px #11181d;-khtml-text-shadow:0px 1px 1px #11181d;-o-text-shadow:0px 1px 1px #11181d;
  box-shadow:inset 0px 1px 1px #778ba2;-moz-box-shadow:inset 0px 1px 1px #778ba2;-webkit-box-shadow:inset 0px 1px 1px #778ba2;-khtml-box-shadow:inset 0px 1px 1px #778ba2;-o-box-shadow:inset 0px 1px 1px #778ba2;
}
.btn-submit:hover, .btn-submit:active{
  background: #9dacb7;
  background: linear-gradient(top, #6d839a 0%, #4f6173 100%); /* W3C */
  background: -moz-linear-gradient(top, #6d839a 0%, #4f6173 100%); /* FF3.6+ */
  background: -webkit-linear-gradient(top, #6d839a 0%, #4f6173 100%); /* Chrome10+,Safari5.1+ */
  background: -ms-linear-gradient(top, #6d839a 0%, #4f6173 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d839a', endColorstr='#4f6173',GradientType=0 ); /* IE6-9 */
  background: -o-linear-gradient(top, #6d839a 0%, #4f6173 100%); /* Opera 11.10+ */  
}

/* Media Queries */
@media (max-width: 1024px) {
  
}

